package com.hzvtc.myproject.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;


@Data
@Accessors(chain = true)
public class SystemLog {
    private Long id; // 日志ID

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime operateTime; // 操作时间

    private Long userId; // 用户ID

    private String clas; // 类名

    private String method; // 方法名

    private String ip; // IP地址

    private String param; // 参数

    private String url; // URL

    private String result; // 结果

    private String description; // 描述

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime operateTimeStart; // 操作时间起始点

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime operateTimeEnd; // 操作时间结束点

    private SystemUser systemUser; // 操作用户
}
